home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1995 November
/
EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso
/
earcd
/
program
/
gcc
/
gcc270-d.lha
/
gnu
/
man
/
cat3
/
system.0
< prev
next >
Wrap
Text File
|
1992-08-10
|
1KB
|
67 lines
SYSTEM(3) UNIX Programmer's Manual SYSTEM(3)
NNAAMMEE
ssyysstteemm - pass a command to the shell
SSYYNNOOPPSSIISS
##iinncclluuddee <<ssttddlliibb..hh>>
_i_n_t
ssyysstteemm(_c_o_n_s_t _c_h_a_r _*_s_t_r_i_n_g)
DDEESSCCRRIIPPTTIIOONN
The ssyysstteemm() function hands the argument _s_t_r_i_n_g to the command inter
preter sh(1). The calling process waits for the shell to finish execut
ing the command, ignoring SIGINT and SIGQUIT, and blocking SIGCHLD.
If _s_t_r_i_n_g is a NULL pointer, ssyysstteemm() will return nonzero if the command
interpreter sh(1) is available, and zero if it is not.
The ssyysstteemm() function returns the exit status of the shell, or -1 if the
wait(3) for the shell failed. A return value of 127 means the execution
of the shell failed.
SSEEEE AALLSSOO
sh(1), execve(2), wait(2), popen(3)
SSTTAANNDDAARRDDSS
The ssyysstteemm() function conforms to ANSI C3.1591989 (``ANSI C'').
BSD Experimental June 29, 1991 1